// C++ code // int microfono = A0; //define pin A1 (analog pin) int bocina = 3; //define pin 2 (digital pin) int ruido; //create variable for storing readings //void setup is for configurations on start up void setup() { Serial.begin(9600); //initialize serial communication pinMode(bocina, OUTPUT); //define ledPin as an output } void loop() { ruido = analogRead(microfono); // do a sensor reading Serial.print("Nivel de ruido es: "); //print a message to the serial monitor Serial.println(ruido); //print the value to the serial monitor //check if sensorValue is below 200 if(ruido >= 800){ analogWrite(bocina, ruido*0.8); } if(ruido < 800) { if( ruido > 400 ) { analogWrite(bocina, ruido); //if it is, turn on the LED on pin 2. } else{ analogWrite(bocina, ruido*1.2); } } }